如何为Windows实例挂载SMB文件系统 | 您所在的位置:网站首页 › windows server 挂载sas存储 › 如何为Windows实例挂载SMB文件系统 |
步骤二:挂载SMB文件系统 SMB文件系统支持通过手动挂载和自动挂载两种方式进行挂载。为避免已挂载文件系统的云服务器ECS重启后,挂载信息丢失,建议您在手动挂载SMB文件系统成功后,配置自动挂载SMB文件系统脚本,实现在云服务器ECS设置重启时SMB文件系统自动挂载。 手动挂载SMB文件系统您需要使用文件系统的挂载点地址,将SMB文件系统挂载至Windows ECS实例。 连接到ECS实例。打开CMD命令行窗口,执行以下命令挂载SMB文件系统。 net use Z: \\file-system-id.region.nas.aliyuncs.com\myshare参数说明Z当前Windows系统上要挂载的目标盘符,如果有冲突,或者挂载了多个NAS文件系统,则按字母顺序递减盘符。file-system-id.region.nas.aliyuncs.com创建SMB文件系统时系统自动生成的挂载点地址,请根据实际值替换。您可以在NAS控制台,单击目标文件系统,然后单击挂载使用,将鼠标放置在挂载地址列的图标上获取挂载点地址。 myshareSMB的共享名称,不允许变更。对于Windows 2019及更高版本的操作系统,为了让所有用户都能访问挂载点,推荐使用PowerShell命令New-SmbGlobalMapping进行挂载。命令如下所示: 执行命令如需输入身份,请您输入工作域任何一个合法身份即可。例如workgroup\administrator,密码为ECS administrator的密码。 挂载命令New-SmbGlobalMapping -LocalPath z: -RemotePath \\file-system-id.region.nas.aliyuncs.com\myshare -Persistent $true卸载命令Remove-SmbGlobalMapping -LocalPath z:验证挂载命令Get-SmbGlobalMapping确认SMB文件系统挂载成功。执行命令net use返回示例如果回显包含如下类似信息,说明挂载成功。挂载成功后,您可以在ECS上访问NAS文件系统,执行读取或写入操作。 如果挂载失败,您可以通过脚本自动定位问题或根据常见错误码解决方案进行错误排查。具体操作,请参见使用脚本自动排查和如何检查并解决Windows挂载SMB文件系统的报错?。 自动挂载SMB文件系统打开CMD命令行窗口,执行以下命令,配置脚本auto_mount.bat。echo %HOMEPATH%\mount.bat > auto_mount.bat执行以下三条命令,将auto_mount.bat配置成用户登录后自动运行,并配置其他人的读和执行权限。MOVE auto_mount.bat "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"icacls "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat" /grant everyone:rxREG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /f /v MyMount /t REG_SZ /d "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat"执行以下命令,配置实际执行挂载命令的脚本mount.bat。echo net use z: \\file-system-id.region.nas.aliyuncs.com\myshare > "%HOMEPATH%\mount.bat"请根据实际值替换盘符z和挂载点地址file-system-id.region.nas.aliyuncs.com。 说明 如果SMB文件系统支持AD、ACL,并且您希望使用Windows登录用户身份以外的其他域用户身份挂载SMB文件系统,则可以执行以下命令配置脚本。echo net use z: \\file-system-id.region.nas.aliyuncs.com\myshare /user:user@domain password > "%HOMEPATH%\mount.bat"请根据实际值替换盘符z、挂载点地址file-system-id.region.nas.aliyuncs.com,域用户名user@domain,域用户密码password。 重启ECS服务器。用户重新登录后,执行net use命令验证挂载结果。 |
CopyRight 2018-2019 实验室设备网 版权所有 |